package com.xjrsoft.module.interfaceManager.constant;

public interface SchemaConst {

    /* 入参配置key */
    String INPUT_SETTING = "inputSetting";
    String PARAM_KEY = "paramKey";
    String PARAM_VALUE = "paramValue";
    String PARAM_VOLIDATE = "paramVolidate";
    String PARAM_TYPE = "paramType";
    String PARAM_VAL_TYPE = "paramValType";
    String PARAM_NAME = "paramName";
    String PARAM_DES = "paramDes";
    String PARAM_ISCHECKED = "isChecked";


    /* 变量配置key */
    String VAR_SETTING = "varSetting";
    String VAR_CODE = "varCode";
    String VAR_TYPE = "varType";
    String VAR_VALUE = "varValue";
    String VAR_SHOW_VALUE = "varShowValue";

    /*变量配置value 的key*/
    String PARENT_ID = "parentId";
    String VARVALUE_LABEL = "label";
    String VARVALUE_VALUE = "value";

    /* 数据库配置key */
    String SQL_DBID = "dbId";
    String SQL_STRING = "sql";
    String SQL_FIELD = "field";

    /* 接口配置key */
    String INTERFACE_URL = "interfaceUrl";
    String INTERFACE_INFOID = "interfaceInfoId";
    String INTERFACE_PARAMS = "interfaceParams";
    String INTERFACE_FIELD = "interfaceField";

    /* 切面配置key */
    String AOP_SETTING = "aopSetting";
    String AOP_NODENAME = "nodeName";
    String AOP_NODETYPE = "nodeType";
    String AOP_NODELIFECYCLETYPE = "nodeLifeCycleType";
    String AOP_NODELOG = "nodeLog";
    String AOP_NODEVARASSIGN = "nodeVarAssign";
    String AOP_PROCESS = "nodeProcess";

    /* 流程处理配置key */
    String PROCESS_TYPE = "processType";
    String PROCESS_LOG = "processLog";
    String PROCESS_SETTING = "processSetting";
    String SHOW_SETTING = "showSetting";
    String IS_CUSTOM = "isCustom";

    /* 出参配置key */
    String OUTPUT_SETTING = "outputSetting";
    String OUTPUT_SOURCE = "outputSource";
    String OUTPUT_TYPE = "outputType";
    String OUTPUT_VALTYPE = "outputValType";
    String OUTPUT_CODE = "outputCode";
    String OUTPUT_RESULTKEY = "outputResultKey";
    String OUTPUT_ISCHECKED = "isChecked";

    String OUTPUT_VALUE = "outputValue";


    String OUTPUT_SAVECODE = "outputSaveCode";
    String OUTPUT_OBJNAME = "outputObjName";
    String OUTPUT_OBJVARIABLE = "outputObjVariable";

}
